home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / whdload / src / whdloadgci / whdloadgci.h < prev    next >
C/C++ Source or Header  |  2000-02-28  |  2KB  |  68 lines

  1. /*****************************************************************************
  2. ;  :Module.        WHDLoadGCI.h
  3. ;  :Author.        Bert Jahn
  4. ;  :EMail.        jah@fh-zwickau.de
  5. ;  :Address.    Franz-Liszt-Straße 16, Rudolstadt, 07404, Germany
  6. ;  :Version.    $Id: WHDloadGCI.h 0.1 1998/08/06 23:13:42 jah Exp $
  7. ;  :History.    18.07.98 started
  8. ;  :Copyright.    All Rights Reserved
  9. ;  :Language.    C
  10. ;  :Tabsize.    4
  11. ;  :Translator.    SAS 6.58
  12. ****************************************************************************/
  13.  
  14. #include <libraries/mui.h>
  15. #include <mui/BetterString_mcc.h>
  16.  
  17. /****************************************************************************/
  18.  
  19. enum {
  20.     MEN_PROJECT=1,MEN_ABOUT,MEN_ABOUTMUI,MEN_QUIT,
  21.     MAIN_MORECPU,MAIN_MORECUST,MAIN_MOREMEM
  22. };
  23.  
  24. #define StringHex2\
  25.     BetterStringObject,\
  26.     StringFrame,\
  27.     MUIA_String_Accept , StringHexAccept,\
  28.     MUIA_String_MaxLen , 4,\
  29.     MUIA_String_Format , MUIV_String_Format_Right,\
  30. End
  31. #define StringHex4\
  32.     BetterStringObject,\
  33.     StringFrame,\
  34.     MUIA_String_Accept , StringHexAccept,\
  35.     MUIA_String_MaxLen , 6,\
  36.     MUIA_String_Format , MUIV_String_Format_Right,\
  37. End
  38. #define StringHex8\
  39.     BetterStringObject,\
  40.     StringFrame,\
  41.     MUIA_String_Accept , StringHexAccept,\
  42.     MUIA_String_MaxLen , 10,\
  43.     MUIA_String_Format , MUIV_String_Format_Right,\
  44. End
  45. #define StringHex16\
  46.     BetterStringObject,\
  47.     StringFrame,\
  48.     MUIA_String_Accept , StringHexAccept,\
  49.     MUIA_String_MaxLen , 18,\
  50.     MUIA_String_Format , MUIV_String_Format_Right,\
  51. End
  52.  
  53. #ifndef MAKE_ID
  54. #define MAKE_ID(a,b,c,d) ((ULONG) (a)<<24 | (ULONG) (b)<<16 | (ULONG) (c)<<8 | (ULONG) (d))
  55. #endif
  56.  
  57. /****************************************************************************/
  58.  
  59. void    sethex4        (APTR gad, UWORD val);
  60. void    sethex8        (APTR gad, ULONG val);
  61. void    sethex1t    (APTR gad, UBYTE val);
  62. void    sethex4t    (APTR gad, UWORD val);
  63. void    sethex8t    (APTR gad, ULONG val);
  64. void    sethex16t    (APTR gad, ULONG val1, ULONG val2);
  65.  
  66. /****************************************************************************/
  67.  
  68.